#include<stdio.h>
int sum(int(*f)(int),int start,int end);
int ch(int n);
int main()
{
	int sta,end;
	int num;
	scanf("%d%d",&sta,&end);
	int (*pf)(int);
	pf=ch;
	num=sum(pf,sta,end);
	printf("%d",num);
	return 0;
}

int ch(int n)
{
	if(n<=1)
	{
		return 1;
	}
	else
	{
		return n* ch(n-1);
	}
}
int sum(int(*f)(int),int start,int end)
{
	int temp;
	int i=0,sum=0;
	if(f==NULL)
	{
		return 0;
	}
	if(start>end)
	{
		temp=start;
		start=end;
		end=temp;
	}
	for(i=start;i<=end;i++)
	{
		sum+=f(i);
	}
	return sum;
}
   

